#content{
    color:#434E56;
    z-index: 1;
    width: 100%;
    background-color: #f4f4f4;
    float: left;
}

#home-stream{
    margin-left: 5px;
    width: 1415px;
}

.home-column{
    float: left;
    width: 330px;
    margin-right: 20px;
    position: relative;
    word-wrap:break-word;
}

.home-row{
    margin-bottom: 30px;
    text-align: center;
    position: relative;
}

.home-caption{
    width: 300px;
    background-color:#FFFFFF;
    color:#434E56;
    font: 11px "cantarellr";
    bottom: 20px;
    text-align: left;
    margin-left:15px;
    position: absolute;
    visibility: hidden;
}

.home-row:hover .home-caption{
    visibility: visible;
}

.home-caption p{
    margin:22px 25px;
}

.home-caption-title{
    font: 14px "droidserifb";
}


#home-stream-loading{
    display: none;
    float:none;
    clear: both;
    /*line-height: 600px;*/
    text-align: center;
    width: 1400px;
    height: 75px;
    line-height: 90px;
}

#home-stream-loading img{
    vertical-align: middle;
}

/**** bottom ****/
#bottom{
    height: 100px;
    float:none;
    clear: both;
/*    line-height: 100px;*/
    padding-left: 20px;
    background-color: #F4F4F4;
}

#bottom img{
    vertical-align: middle;
}

#bottom .link{
    margin-left: 20px;
    font:8px "cantarellb";
    letter-spacing: 1px;
}